package com.function;


import java.util.function.Function;

// Function<T, R>: 函数型接口:传入参数T，返回R
// 只要是函数式接口，我们都可以用 lambda表达式简化
public class Demo01 {

    public static void main(String[] args) {
//        Function<String, String> function = new Function<String, String>() {
//            @Override
//            public String apply(String s) {
//                return s;
//            }
//        };

        // lambda表达式
        Function function = (str) -> {return str;};
        System.out.println(function.apply("hello"));
    }
}
